package tralala.server;

import java.util.List;

import tralala.server.dao.CancionJDO;
import tralala.server.data.Cancion;

public class CancionService {

	private CancionJDO cancionJDO = null;
	
	public CancionService() {
		cancionJDO = new CancionJDO();
	}
	
	public List<Cancion> getCanciones(){
		return cancionJDO.getCanciones();
	}
	
	public List<Cancion> buscarCancion(String titulo, String artista) {
		List<Cancion> lResults;
		if(titulo != null && artista != null) {
			lResults = cancionJDO.get(titulo, artista);
		} else if(artista == null) {
			lResults = cancionJDO.buscarPorTitulo(titulo);
		} else {
			lResults = cancionJDO.buscarPorArtista(artista);
		}
		return lResults;
	}
	
	public Cancion getCancion(String titulo) {
		return cancionJDO.get(titulo);
	}
	
}
